import 'vue-router'
import { Data } from '../index';


declare module 'vue-router' {
  interface RouteMeta {
    any?: boolean
    cache?: boolean
    menu?: boolean // true 不登录也能访问，空/false 需要做登录判断
    permissions?: string[] // 配了name的情况下是否在菜单中显示，为 false 才不会显示
    roles?: string[] // 保留
  }
}

declare global {
  interface Window {
    dmyConfig: {
      app: Data
      http: Data
      login: Data
      rbac: Data
    }
  }
}
